package com.yuzhi.master.drainAlarmRule.domain.vo;

import com.yuzhi.common.annotation.DictFormat;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 报警规则条件表视图对象
 *
 * @author
 * @date 2025-08-20
 */
@Data
public class DrainAlarmConditionVo {

    private String id;

    private String ruleId;

    @DictFormat(defaultValue = "alarm_rule_type")
    private String monitorItemName;

    private String operator;

    private BigDecimal threshold;

    private String relation;

    private Short itemConditionOrder;

    private Short sort;

    private BigDecimal fullLevel;

    private String pipeDiameter;

    private String creator;

    private String creatorName;

    private String updater;

    private String updaterName;
}
